@ner
2年前 提问
1个回答
现代API基于技术形式可以划分为哪几种类型
Simon
2年前
现代API基于技术形式可以划分为以下类型:
RESTful API:此类API在技术形式上,以REST风格为主,是当前业界主流的API技术形式。
GraphQL API:此类API采用Facebook提出的GraphQL查询语言来构建API服务,尤其适用于树状、图状结构数据的使用场景。
SOAP API:即使用SOAP协议作为API接口交互方式的API应用,以Web Service为代表。
gRPC API:此类API采用Google的gRPC框架,通过Protobuf协议来定义接口和条件约束,完成客户端和服务器端的远程调用。
类XML-RPC及其他类型API:此类API包含多种技术,因使用的普及率低故将其归类在一起,通常包含XML-RPC的API、JMS(Java Message Service)接口、WebSocket API以及IoT通信协议的接口。